Reuse and Component Based Development (CBD)
نویسنده
چکیده
Reuse of the SW components concept started in 1960 when engineering and scientific libraries were used in the SW development to reuse the previously developed functions. This concept is now widely used in SW development as component based development (CBD). CBD is the technology that facilitates the reuse of the existing components into the new ones. This paper presents different architectures of CBD such as ActiveX, common object request broker architecture (CORBA), remote method invocation (RMI) and simple object access protocol (SOAP). The overall objective of this paper is to support the practice of CBD by comparing its advantages and disadvantages. This paper also evaluates object oriented (OO) process model and seek to propose a process model for CBD.
منابع مشابه
Reusability in Component Based Development Process Model in Software Development
Sоftware reuse, or component-based development is regarded as one оf thе most important sоftware technologies іn order to reduce lead times, іncrease functionality, and reduce costs. Thе concept оf component-based development (CBD) is widely used іn sоftware (SW) development. CBD facilitates reuse оf thе existіng components with thе new ones. Thе well known architectures оf CBD are ActiveX, com...
متن کاملGlobally distributed component-based software development: an exploratory study of knowledge management and work division
Component-based development (CBD) can be an appealing proposition to globally distributed software development teams because of the almost endless possibilities to recombine and reuse components in new products. In particular, it has been suggested that CBD will improve globally distributed software development practices by allowing each site to take ownership of particular components, resultin...
متن کاملSurvey-Based Analysis of the Proposed Component-Based Development Process
The concept of component-based development (CBD) is widely practiced in software (SW) development. CBD is based on reuse of the existing components with the new ones. The objective of this paper is to propose a novel process model for CBD. Importance of repository has also been discussed. A survey has been conducted to evaluate the proposed model. The results of the survey show that proposed pr...
متن کاملComponent-Based Development Environment: An Integrated Model of Object-Oriented Techniques and Other Technologies
Object-Oriented Programming(OOP) has some weaknesses in that it does not always produce reusable software and is not suitable for a large project and does not support the complete encapsulation of classes due to the inheritance of subclasses. As a evolutionary method of OOP, Component-Based Software Engineering(CBSE) or Component-Based Development(CBD) has recently been hot issues for the Objec...
متن کاملComponent-Based Software Development Environment (CBDE)
This paper presents an Component-Based Software Development Environment CBDE that supports the construction and reuse of software components according to Catalysis. Its integrates a CASE tool, named to MVCase, and a RAD tool, named to C-CORE, to support the whole process of Component-Based Software Development (CBD). The CBD process, follows the spiral model of software development, including a...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2006